home *** CD-ROM | disk | FTP | other *** search
- Version 1.00:
- - erste halbwegs fehlerfrei funktionierende Version
-
- Version 2.00:
- - bessere Dialogroutinen (jumping dials,hübschere Buttons,
- Text von Buttons anklickbar)
- - kleinere Fehler beseitigt
- - ein paar Geschwindikeitssteigerungen
- - 16-fache Vergrößerung
- - inverse Darstellung
-
- Version 3.00:
- - Fehler bei jumping dials beseitigt
- - neue Option 'Mauszeiger folgen'
-
- Version 4.00:
- - Fensterdialoge für MultiTOS
- - Info-Dialog
- - verbesserte Dialogroutinen
- - grow/shrink-Boxen an-/abschaltbar
- - Aufruf des Setup-Dialoges durch rechte Maustaste
-
- Version 4.10:
- - wieder mal kleinere Fehler beseitigt
- - Lupe vergrößert auch bei aktiven WinLupe-Dialogfenstern
-
- Version 4.50:
- - Fehler in Dialogroutinen bei mehreren Fenstern/Dialogen behoben
- - Hilfe-Dialog
- - Dialog 'Sonstiges' für weitere Optionen
- - korrekte Behandlung von AC_CLOSE bei geöffneten Dialogen
- - einstellbare Vergrößerungsfrequenz
- - Wahl zwischen Fensterdialogen und fliegenden Dialogen
- - Fliegen mit nicht-selektierbaren Objekten
- - Resource-File wurde ins Programm integriert,da ACCs
- keinen Speicher (egal ob Workstation,Resource oder sonstiges)
- mehr längerfristig anfordern dürfen
- - Workstations/Fenster/Speicher werden nur noch kurzfristig
- angemeldet bzw. angefordert
-
- Version 5.00:
- - Icons wurden in Farbauflösungen nicht halbiert
- - Optik des Flying-Buttons in Farbauflösungen überarbeitet
- - Editcursor-Handling nach Fensterwechseln war fehlerhaft
- - Event-Handling bei Timer- und Mouse-Events behinderte
- sich gegenseitig
- - Fehler beim Verschieben/Vergrößern des Fensters nahe am
- Bildschirmrand wurde beseitigt
- - endlich variable Vergrößerungsfaktoren
-
- Version 5.01:
- - Puffer waren in bestimmten Fällen zu gering dimensioniert,
- was manchmal zu Abstürzen führte
- - öffnete man das Lupenfenster mit aktivierter 'Mauszeiger
- folgen' Option,so war die Position des Fensterinhaltes
- beim ersten Bildaufbau falsch
- - deaktivierte man die Option 'Mauszeiger folgen' bei
- geöffnetem WinLupe-Fenster,so war danach die Position
- des Fensterinhaltes falsch
- - die variablen Vergrößerungsroutinen konnten noch einmal
- beschleunigt werden
- - die Option 'Fenster abrunden' versucht jetzt auch (!) bei
- variabler Vergrößerung,die Fenstergrenzen auf Wortgrenzen
- zu runden,um den Bildaufbau zu beschleunigen
-
- Version 5.10:
- - Closer bei Fensterdialogen wurde wieder eingebaut (auf Wunsch
- eines bestimmten Users aus Heilbronn)
- - die Optik des Setup-Dialoges wurde überarbeitet
- - die verschiedenen Dialoge sind nun voneinander unabhängig,
- d.h. wenn der Setup-Dialog geschlossen wird,bleiben die anderen
- Dialoge geöffnet und es können Einstellungen vorgenommen werden
-
- Version 5.20 - 5.30:
- - 'Fenster abrunden' funktionierte bei Übergrößen des Fensters
- nicht richtig
- - Y-Position bei 'Fenster abrunden' wird jetzt nicht mehr verändert
- - fehlerhafte,stufenlose Vergrößerung bei einem Faktor von 27,29,30
- oder 31 bzw. ein Absturz bei 25
- - Leider hatte ich bei der stufenlosen Vergrößerung übersehen,
- daß jetzt einige Variablen größer als 16 Bit sein müssen.
- Dies führte zu fehlerhaften Vergrößerungen bei Großbildschirmen,
- aber erst ab Faktor 24.
- - das Clipping mit dem Bildschirm war in seltenen Fällen fehlerhaft,
- was zu Abstürzen und/oder Fehlern führte
- - beim Verschieben von Fenstern wurde manchmal die Breite um
- 16 Pixel verrringert,wenn 'Fenster abrunden' aktiviert war
- - kleine Verbesserungen in den Dialog- und Ereignisroutinen
- - Vergrößerungsroutinen wurden nochmals leicht beschleunigt
- - Fehler beim Clipping,nachdem das Fenster auf Bildschirmgröße
- gebracht wurde
-
- Version 5.31:
- - kleinere Optimierungen in den Vergrößerungsroutinen
- - Puffer waren in sehr seltenen Fällen (Auflösung>640*400,
- Vergrößerung 25 oder 26,Lupenfenster auf Bildschirmgröße)
- zu gering dimensioniert,was evtl. zu Abstürzen führen konnte
- - Fehler in Dialogroutinen bei Resource-Initialisierung
- beseitigt
-
- Version 6.00:
- - optimierte Zoomroutinen für bestimmte Bildschirmformate
- (Standardformate,monochrome Auflösungen,pixel-packed und
- interleaved Formate)
- - kleinere Fehler bei der Initialisierung eines Fensters beseitigt
- - 'Fenster runden' bei Vergrößerungsfaktoren von 6,12 und 24
- verbessert (-> schnellere Vergrößerung)
- - erweiterte Hilfe
- - Fehler beim Beenden der WinLupe als Applikation sowie
- beim Einstellen der Vergrößerungsfrequenz beseitigt
- - variable Vergrößerung weiter optimiert
- - Einstellungen des Dialoges 'Sonstiges' wurden erst beim
- nächsten Aufruf des Hauptdialoges gesetzt
- - Optionen der verschiedenen Dialoge können durch 'Setzen'-Button
- sofort übernommen werden ohne erst den Dialog schließen zu müssen
- - Fehler bei Abbruch-Buttons beseitigt
- - Clipping-Fehler beseitigt
-
- Version 6.10:
- - Fehler in variablen Vergrößerungsroutinen sowie Pixel-Packed/
- Interleaved-Routinen bei großen horizontalen Auflösungen sowie
- hoher Vergrößerung beseitigt -> laeuft jetzt selbst bei 32-facher
- Vergrößerung auch auf dem größten Großbildschirm
- - Pixel-Packed-Vergrößerungsroutinen implementiert
- - leicht fehlerhafte Vergrößerung im Interleaved-Modus bei mehr als
- einer Farbebende (Farbanzahl>2) und ungeradem Vergrößerungsfaktor
- - MultiTOS-Messages werden ausgewertet
-
- Version 6.11:
- - Pixel-Packed-Routinen konnten nochmals gewaltig beschleunigt
- werden
- - variable Vergrößerung konnte wieder einmal beschleunigt werden
- => jeweils selbstgenerierender,optimierter Code
- - Aufruf des Setup-Dialoges nach Rechtsklick abschaltbar,da es
- zu Komplikationen mit anderen Programmen kommen konnte
- - Vergrößerungsfaktor im Setup wurde nach Anklicken von 'Setzen'
- nicht den maximalen Werten angepaßt
-
- Version 6.12:
- - Spezialroutinen für 2,4,8 u. 16-fache Vergrößerung entfernt,
- da aufgrund der hohen Geschwindigkeit der variablen Routine
- inzwischen unnötig (kleineres Programm,weniger Speicherbedarf)
- - Vergrößerung bei ungeradem Vergrößerungsfaktor beschleunigt
- - Startup-Code verringert
- - 2 Fehler in den Dialogroutinen beseitigt (Radio-Buttons,Fly-Ecke)
- - Event-Handling verbessert (Timer-Events nur noch bei Bedarf)
- - Fehler in Pixel-Packed-Routinen bei 2 oder 4 Bits/Pixel beseitigt
- - bei max. Vergrößerungsfrequenz wird auch bei einer Bewegung der
- Maus der Fensterinhalt der Lupe aktualisiert, sofern die Echtzeit-
- vergrößerung aktiviert ist
-
- Version 6.20:
- - Mausflackern bei Echtzeitvergrößerung beseitigt (Hallo Eric !),
- sofern der Mauszeiger mitvergrößert wird und nicht über dem
- Ausgabefenster steht (kann über den Kompatibilitäts-Modus wieder
- deaktiviert werden)
- - Fehler bei 'Fenster runden' beseitigt (Fenster konnte nicht
- beliebig vertikal verschoben werden)
-
- Version 6.21:
- - Im Dialog 'Sonstiges' konnte die Option 'Setup bei Rechtsklick
- öffnen' nicht per Tastatur (de-) aktiviert werden
- - Informations-Dialog optisch überarbeitet
- - Interleaved-Vergrößerung bei geradem Faktor um ~25% beschleunigt
- - Programmcode auf Größe optimiert
- - Fehler bei inverser Pixel-Packed-Vergrößerung mit 1,2 oder 4 Bits
- je Pixel beseitigt
-
- Version 6.22:
- - Programmcode wieder etwas optimiert
- - Dialoge den letzten Feinschliff verpaßt
-
- Version 6.30:
- - 'Mauszeiger an-/ausschalten'-Option (verhindert das Flackern
- des Mauszeigers') - war in den vorherigen Versionen in der
- Option 'Kompatibilitäts-Modus' enthalten.
- - eigene Menuleiste beim Start als Applikation (für MTOS)
- - Tastatursteuerung erweitert (auch als Accessory), d.h.
- Fenster öffnen/schliessen,Information,Setup und Beenden
- können per Tastendruck ausgelöst werden
- - Fehler im Event-Handling und den Dialogroutinen beseitigt
-
- Version 6.31:
- - Fehler beim Verlassen des Programmes behoben (ungültiges
- VDI-Handle)
- - Mausflackern bei Echtzeitvergrößerung verringert, wenn
- der Mauszeiger nicht (!) mitvergrößert wird
- - Fehler bei Editcursor-Positionierung per Maus beseitigt
-
- Version 6.32:
- - Clipboard wurde falsch initialisiert/geschrieben/gelesen
- - bei geöffnetem Setup-Dialog und Vergrößerungsfenster wurde
- bei Ctrl-C (Fenster schliessen) auch das Clipboard geschrieben
- - das Vergrößerungsfenster wird nicht mehr geöffnet, wenn der Setup-
- Dialog über den Fenster-Closer beendet wird
-
- Version 6.33:
- - Event-Handling ueberarbeitet - konnte in sehr seltenen Faellen
- zu den verschiedensten,aber durchweg harmlosen Fehlern wie z.B.
- falsche Redraw-Bereiche führen
-
- Version 6.35:
- - Speicherverwaltung überarbeitet, d.h. es wird jetzt, je nach
- Auflösung, bis zu 15% weniger Speicher für die Bildschirmpuffer
- benötigt
-
- Version 6.40:
- - Größe der Buttons in den Dialogen geändert, so daß die Unterstriche
- den Buttonrahmen nicht mehr berühren
- - Programm-Cache der Prozessoren 680x0 (x>=2) wird nach dem Generieren
- der Vergrößerungsroutinen sicherheitshalber gelöscht, auch wenn es
- bisher keine Probleme mit dem selbstgenerierenden Code bis zum
- 68030 gab
- - Pfeile im Dialog 'Sonstiges' werden je nach Vergrößerungsfrequenz
- (de-) aktiviert/Verzögerungszeit beim Anklicken der Pfeile
- nimmt ab/Redraw des Schiebers optimiert (=kein Flimmern)
- - Dialog-Routinen für nicht-modale Dialoge vorbereitet (wird in dieser
- Version der WinLupe noch nicht genutzt) und überarbeitet
- - Fenster-Position und -größe wurden nicht aus der INF-Datei übernommen
- - Datum der WinLupe-Erstellung in Informations-Dialog integriert
- - wurde der Setup-Dialog über den Fenster-Closer geschlossen, so
- führte das zu einer fehlerhaften Vergrößerung, sofern vorher die
- Darstellungsparameter verändert wurden
- - Dialoge werden auf Byte-Grenzen ausgegeben (schneller) und besser
- um den Mauszeiger zentriert
- - Anpassungen der Dialog-Routinen an das neue 3D-AES (TOS 4.0x)
- - kleinere Fehler in den FlyDials beseitigt
- - Kleinigkeiten der Oberfäche überarbeitet, so daß sich ein
- einheitliches Bild ergibt
- - Tastatur-Shortcuts an GEM-Standards angepaßt
- - Fensterdialoge unter MultiTOS im Hintergrund bedienbar
- (vor MultiTOS leider nur eingeschränkt möglich)
- - Images in den Dialogen werden besser an Farbauflösungen angepaßt
-
- Version 6.50:
- - die Einschränkungen bei der Bedienung von Fenstern ohne MultiTOS
- konnten beseitigt werden, d.h. es koennen jetzt alle Fensterdialoge
- im Hintergrund bedient werden, sofern man eine TOS-Version
- größer als 1.00 besitzt (Fenster werden durch Klick auf Mover oder
- nicht-selektierbares Objekt nach oben gebracht)
- - Fenster im Hintergrund können jetzt auch mit zusätzlich
- gedrückter rechter Maustaste bedient werden (s. Desktop),
- weswegen der Setup-Dialog nicht mehr mit einem Rechtsklick
- aufgerufen werden kann
- - die Optik der Dialoge wurde überarbeitet
- - neue Funktion 'Fenster wechseln' (Ctrl-W)
- - "seitenweises Blättern" bei den Schiebern in den Dialogen
- 'Sonstiges' und 'Hilfe'
- - mehrere kleinere Fehler in den Dialogroutinen beseitigt
- - Dialoge und Images werden an die Größe des Systemfonts angepaßt
- - stark erweiterte Hilfe
-
- Version 6.60:
- - compiliert mit Pure C 1.1 und EnhancedGEM 1.12, wodurch viele
- Fehler beseitigt werden konnten (s.a. History von EnhancedGEM)
- - 'Pfeil hoch' im Hilfe-Dialog war beim Programmstart nicht de-
- selektiert
- - ACC_CLOSE wird jetzt korrekt als Abbruch behandelt
- - Informations-Dialog liegt jetzt - sofern die Fensterdialoge
- aktiviert sind - in einem modalen Fensterdialog
- - Fehler in der GEM-Nachrichten-Auswertung behoben
- - englische Version
-
- Version 6.61:
- - übersetzt unter Verwendung von Enhanced-GEM 1.20
- - Wurde bei geöffnetem Fenster des WinLupe-Accessories ein Programm
- aus einem anderen Programm (nicht dem Desktop) gestartet, so hatte
- das System einen Hänger
- - Doppel-Scroll-Ereignis im Hilfe-Dialog beseitigt
- - Redraw-Fehler beim Scrollen im Hilfe-Dialog, wenn sich der
- Dialog teilweise außerhalb des Bildschirms befand, beseitigt
-
- Version 6.62:
- - übersetzt unter Verwendung von EnhancedGEM 1.35
- -> 3D-Buttons unter MTOS und Falcon-TOS
- -> Ikonifizieren unter MTOS
- -> erweiterte Alert-Boxen
- -> Abbruch-Button über Undo anwählbar
- -> Unterstützung von MTOS,Mag!X und Winx 2.x
- - mehrere kleinere Fehler beseitigt sowie Detailänderungen
-
- Version 6.63:
- - übersetzt unter Verwendung von EnhancedGEM 1.40
- -> einige Fehler unter Mag!X behoben
-
- Version 6.65:
- - übersetzt unter Verwendung von EnhancedGEM 1.41
- -> zahlreiche kleinere Fehlerkorrekturen
- - WindowShading sowie Scroll-Boxen von Winx 2.x werden unterstützt
- - Redraw- sowie Dialoghandling-Fehler nach Doppelklick auf Exit-
- Objekte korrigiert
- - Vergrößerung wurde teilweise auch bei "fliegendem" Informations-
- Dialog aktualisiert, sofern vorher bereits ein Fensterdialog ge-
- öffnet war
-
- Version 6.70:
- - übersetzt unter Verwendung von EnhancedGEM 2.00
- -> Xacc2-, AV- und Clipboard-Protokoll
- -> bessere Ereignisverwaltung (Echtzeitvergrößerung auch
- bei Slidern u.a. anderen Dialogroutinen aktiv)
- -> erweiterte Eingabefelder
- -> tastaturbedienbare Slider (Cursortasten)
- -> ICFS-Unterstützung